//#include<iostream>
//#include<algorithm>
//using namespace std;
//
//const int N = 1e5 + 10;
//int a[N], b[N];
//
//int main()
//{
//	int m, n; cin >> m >> n;
//	for (int i = 1; i <= m; i++) cin >> a[i];
//	for (int i = 1; i <= n; i++) cin >> b[i];
//	sort(a + 1, a + m + 1);
//	sort(b + 1, b + n + 1);
//	int bi = 1, ai = 1;
//	while (ai <= m && bi <= n)
//	{
//		if (a[ai] <= b[bi]) ai++;
//		bi++;
//	}
//	cout << ai - 1;
//	return 0;
//}

//#include<iostream>
//#include<algorithm>
//
//using namespace std;
//
//const int N = 1e5 + 10;
//pair<int, int> x[N];
//
//bool cmp(const pair<int, int>& a, const pair<int, int>& b)
//{
//	return a.first < b.first || a.first == b.first && a.second < b.second;
//}
//
//int main()
//{
//	int n; cin >> n;
//	for (int i = 1; i <= n; i++)
//		cin >> x[i].first >> x[i].second;
//	sort(x + 1, x + n + 1, cmp);
//	int ret = 1;
//	int target = x[1].second;
//	for (int i = 2; i <= n; i++)
//	{
//		if (x[i].first <= target)
//		{
//			target = min(target, x[i].second);
//		}
//		else
//		{
//			ret++;
//			target = x[i].second;
//		}
//	}
//	cout << ret;
//	return 0;
//}

//#include<iostream>
//#include<algorithm>
//
//using namespace std;
//
//const int N = 1010;
//int x[N];
//
//int main()
//{
//	int n; cin >> n;
//	for (int i = 1; i <= n; i++)
//		cin >> x[i];
//	sort(x + 1, x + n + 1);
//	cout << x[1] << endl;
//	for (int left = 1, right = 2; right <= n;)
//	{
//		if (x[left] == x[right])
//		{
//			right++;
//		}
//		else
//		{
//			cout << x[right] << endl;
//			left = right;
//			right++;
//		}
//	}
//	return 0;
//}

//#include<iostream>
//#include<algorithm>
//
//using namespace std;
//
//const int N = 1e6 + 10;
//int x[N];
//
//int main()
//{
//	int n; cin >> n;
//	for (int i = 1; i <= n; i++) cin >> x[i];
//	sort(x + 1, x + n + 1);
//	int num = 0;
//	int xi = 1;
//	int xin = 0;
//	while (xi <= n)
//	{
//		if (x[xi] == num)
//		{
//			xin++;
//			xi++;
//		}
//		else if (x[xi] > num)
//		{
//			cout << xin << endl;
//			xin = 0;
//			num++;
//		}
//	}
//	cout << xin << endl;
//	return 0;
//}